package com.web.base.wechat.facade;

import com.blue.jdbc.Page;
import com.web.base.wechat.message.WechatAutoMessageRequest;
import com.web.base.wechat.message.WechatAutoMessageResponse;

/**
 * 微信自动回复消息接口
 * 
 * @author 代码由 blue-code 框架生成
 * @since 1.0 2017年04月27日
 */
public interface WechatAutoMessageFacade
{

	/**
	 * 添加微信自动回复消息
	 */
	WechatAutoMessageResponse add(WechatAutoMessageRequest request);

	/**
	 * 更新微信自动回复消息
	 */
	WechatAutoMessageResponse update(WechatAutoMessageRequest request);
	
	/**
	 * 查询单个微信自动回复消息
	 */
	WechatAutoMessageResponse get(Integer id);
	
	/**
	 * 查询微信自动回复消息，分页
	 */
	Page<WechatAutoMessageResponse> listPage(WechatAutoMessageRequest request, int start, int size);
	
	/**
	 * 刷新缓存
	 */
	void refresh();
	
}
